lamb roasted on the tandour - French English Dictionary